Snorkelling near the Madehas Island Resort. Madehas Island has blue clear waters ideal for snorkelling. At the background is the Madehas Island resort