This tropical paradise is situated in the Indian Ocean, southwest of Sri Lanka, made up of more than one thousand beautiful ...