Het sfeervolle Le Canonnier Hotel ligt op een schiereiland en wordt omzoomd door maar liefst 3 stranden. Het ligt in een tropische tuin van 7 hectare groot. Het hotel ligt vlakbij het levendige badplaatsje Grand Baie. Het hotel heeft nog een aantal sporen uit het verleden waaronder een vuurtoren, ruïnes en een aantal oude kanonnen. Het hotel is geschikt voor gezinnen en actieve gasten.
Er is een hoofdgebouw met receptie en winkels. Het hotel heeft 3 restaurants, 2 bars een discotheek en een kids club. Het hotel heeft 284 kamers (104 standaard, 112 superior, 64 familie en 4 honeymoon kamers). De kamers zijn mooi ingericht en voorzien van bad/douche, toilet, airco, kluisje, TV, radio, minibar, koffie/theefaciliteiten en een balkon of terras.
Het resort heeft een groot aanbod van sportactiviteiten, waaronder tennis, tafeltennis, volleybal, yoga, boogschieten, waterskiën, waterfietsen, snorkelen en kajakken en er is een wellness aanwezig.