I've visited more than 30 countries, and the best trick I've found to avoid crushing crowds is a free online tool
- In March, I left New York to travel around the world as Business Insider's international correspondent. In total, in my life, I've traveled to 30-plus countries.
- I visited top Caribbean destinations like the Cayman Islands, the Bahamas, and St. Maarten, and top Mediterranean destinations like Mykonos, Croatia, and Ibiza.
- Many of those destinations become overloaded with far more people than they can handle when cruise ships are in port, but are relatively quiet otherwise.
- If you are taking a beach or island vacation, the best thing to do before booking dates is to look up when and how many cruise ships will be in port on a site like CruiseCal.
I hate cruise ships. Personally I think they are the worst way to travel - overpriced for their value, boring, bad food, bad for the environment, and never providing enough time to enjoy a destination. You end up spending a whole lot of time staring at an overcrowded pool, the endless ocean, and a smelly cramped cabin.
But I'm not myopic enough to think everyone shares that view. In fact, cruise tourism is at all time high with an expected 27.2 million passengers this year, according to The Telegraph, up from 17.8 million in 2009.That's good news for Carnival, Royal Caribbean, and Norwegian's bottom lines. But it's bad news for those of us who want to hopefully (hopefully!) avoid the overtourism that plagues hot cruise ship stopping points like Mallorca, Venice, and the Galapagos Islands, among other places.
Thankfully, I found a hack a few years ago when planning a trip to Croatia - a destination that has only recently become overrun with cruise ships - that has helped me avoid much of the crowds.
Before booking my dates, I consulted a cruise ship calendar like those on CruiseCal, CruiseTT, or Crew Center. Such calendars will show you how many cruise ships are in port on certain days and the passenger load of each ship.
While it's pretty much impossible to avoid every cruise ship that's coming into port for certain locations (like Dubrovnik, Croatia), you can navigate your way to less busy days.
Using CruiseTT helped me avoid crowds as I visited Split, Dubrovnik, and Hvar Island in Croatia and Kotor, Montenegro, all top cruise ship stopping points. I simply booked my dates for each place based on the days when less ships would be in port. It made all the difference.
It looked a little something like this:
While it would likely have been impossible to avoid every cruise ship, I had the distinct misfortune of spending two days on the island when there were five cruise ships in port. You could barely move in the Old Town it was so crowded.
If I had come two days later, there would have been one or even zero cruise ships in port.