You may have heard of the fabulous snorkelling options the Maldives offer, in most instances it's true, however, you should know that one cannot simply swim out to the nearest reef from every Maldives resort. Some hotels in Maldives, surrounded by lagoons, although conducive to other water sports are not ideal for 'swimming up to the nearest reef'; instead, you may have to book a snorkelling tour. Unless your resort offers a complimentary snorkelling tour, you may have to budget for a snorkelling expedition, which will take you to some of the most spectacular regions of the archipelago.