Ensenada, Mexico

The Verdict: Relax on the ship.
Locals joke that Ensenada translates to “stay on the ship.” This port is known for its rundown streets, beggars, and armed military presence. While the El Bufadora blowhole is worth visiting, many cruisers say the onboard spa or pool provides a far more enjoyable experience.