I am looking for a nice public beach near the docked cruise ships to spend time with my family. We don't really have time for an excursion because the ship leaves in early afternoon. All that I have found are pricey excursions with very minimal time to play at the beach. We are going for the sand and water experience. Can anyone help?