For the best chance of swimming with a whale shark, a liveaboard diving trip is a great idea. Live aboard and whale shark diving is a brilliant way to spend a unique holiday and, since you’ll be on the boat for the duration of your trip, chances of whale shark diving are great. Maldives Dive [...]