The Canelands Beach Club offers a calm, serene dining experience, stepping into the restaurant is a welcoming ambiance with an exhilarating view in a stunning location. Enjoy a sumptuous meal while listening to the waves of the Indian Ocean just beyond our pool deck.