Most of the resorts in Maldives have their own private islands and have overwater bungalows, which provide an astounding holiday experience amid turquoise waters. You can directly jump into the water for snorkel or a swim or simply sunbathe on your private deck.