While Carnival is well known for "value" vacations These 5 day Mexico trips are just the best. And the Miracle is by far my favorite of Carnival's Spirit class ships.
Lots of free dining options
Nice little Ocean View Cabin. Only real downside was that the cabin only has ONE outlet. Keep this in mind if booking this grade or lower.
Sadly not much to see here. Can feel a bit like a tourist trap and you will have to Tinder in order to get off and back on the ship. If you love shopping you might have a great time. Also you can pay one of the locals about $20 USD to get a fun 30 minute glass bottom boat ride around the rocky cape. If you are thinking about enjoying an empty ship on a port day, this might be the one to skip.
Lots of things you can do in this port from exploring historical buildings to sampling fantastic authentic Mexican food. It's a large city with many options. You may want to do some research before you arrive. Or just get lost in Mexico.
But don't get too lost, got to get back to the ship on time. :)