This beach is a great walk in the mornings before it gets too hot. It's a 3.5 mile trip, rock to rock to rock (from one end of the beach to the other end and back). There a few vendors every day but not too many and they are polite and not overbearing. Parasailing, wave runners and other water activities including fishing are available. We spend 4 weeks there every January and the weather is between 30 and 32 C (86 to 90 F) every day. And no rain.