Le Lodge des Îles d'Or is a polished hotel featuring a Mediterranean restaurant, outdoor pool, spa, and lush gardens.