We had great success asking taxi drivers to take us to whatever beach they recommended. Our requirements were that the beach have some sort of bathroom and refreshments would be nice as well. We arranged at each beach for the same driver to return for us in X hours. We found some real gems that way - the drivers know where the cruise ship excursions go and they can help you steer clear if you want to avoid the crowds.
We paid all the taxi drivers in USD.