Yes, it has a public beach. You have to pay for parking.
Yes it is. The water park is not only for the people staying there.
You may want to check but I think they charge to park if you're not staying at the park.
Yes it is
Thanks! Your answer is awaiting moderation.