A hidden gem by the Indian Ocean.