No
No public restrooms but there are stores close by if urgent.
Not that I saw. It's more of a park. It is right next to some restaurants and hotels though if you need one.
No you have to go to hotel or restaurant
Thanks! Your answer is awaiting moderation.