Was just at Public Beach this past week. Easy to get to by taking a taxi/van from the cruise port. $6 a person each way. There are taxis waiting in the parking lot at Public Beach for your return back to port. It was a lot busier and more going on than I thought there would be. I came prepared with a beach blanket because I couldn't figure out for sure if there would be rentals. There were tons of chairs and umbrellas all set up. A lady walked up to us and asked if we wanted to rent 2 chairs, an umbrella and have wifi for $20. Yes, please! We had chairs right at the water line. Wifi was a little spotty, but was able to check in back home. The water was clear and fun to float in the waves. It was a great beach day. There were also locals set up selling food and drinks. There were restrooms there, but I never used them so I can't tell you what they were like.