We went to Mr. Sanchos beach on our 5/11 cruise. We loved it. Free admission, live music, good food, clean bathrooms, pool. Watersports available right there and seemed reasonable. If you are just looking for the beach - this is the place. No rocks. Plenty of chairs, tables and tiki huts.