The Maldives, a collection of coral islands in the Indian Ocean, south-west of Sri Lanka, offer promises of crystalline blue waters, endless white sand beaches and an escape from the noisy hustle of the world.