Luxury hotel Villa le Premier offers upmarket rooms, some with sea views, fine dining, and a pool.