I had visited Maldives once at 2010 by aLouis Cruise, which used to operate from Cochin to Male(Now it does not operate). Since then I had fallen in love with this amazing country with crystal clear water, beautiful small islands with amazing views. You should definitely take a ride on the speedboat while doing the island hopping tour, as that is a treat to experience. Every moment during the tour you would feel closer & closure in the lap of nature with clear air, no busy city life. I feel one should definitely visit this island, at least once in a lifetime. The only con is travel, food & accommodation is very expensive. But to experience oneself on the lap of mother nature that should be taken care of.