There’s something magical about the teardrop-shaped Indian Ocean island’s coastline – here’s where to stay to make the most ...