While the Maldives is home to some of the best resorts in Maldives for families, staying at a resort will limit you to that particular resort island, which doesn't par with the idea of exploring the nation as much as you can. If you choose a cruise instead of staying at a resort and exploring the surroundings, you can explore more of the country on a single holiday. A cruise will take you to several beaches, and if it's a watersport themed cruise, you can enjoy as many watersports – snorkelling, diving, surfing and fishing – as your time permits. For those on the lookout for a romantic getaway, there are specially designed cruises – mainly by resorts like Anantara Dhigu Maldives Resort – where you can enjoy delicious food coupled with champagne in the middle of the Indian Ocean.