This award-winning resort overlooking the Indian Ocean is one of the best places to stay for a beach holiday. It is equipped for unforgettable conferencing and functions, romantic getaways or family holidays, with many restaurants, pubs, sports and beach activities right on your doorstep.