You're never far from a great restaurant on board the Carnival Magic - this is where the ship really excels. Try the Prime Steakhouse on your first evening and you'll understand why. The meat is delectable, and the staff are very friendly and happy to make recommendations.
Cucina del Capitano, a family-style Italian diner, is also a great option, particularly for lunch as there is a free salad and pasta bar.
Finally, you'll find a tantalising selection of tapas-like bites in the RedFrog Pub, considered the top dining space on the vessel. Mmm, tasty! As with all Carnival ships, there is also a 24 hour room service offered on board.