Lots of activities, water sports, eating areas and shopping. The beaches are nice with good amenities and the place is an ideal tourist place.