Yes, they have public showers and restrooms on site. They don't have showers on the cabins. They are building new cabins that will have showers but they are not ready yet.
Yes they have public restrooms and showers.
On the left when you enter the park, but not in cabin.
Right now they don't have showers in the cabins, but they do have a "community showers/ bathrooms" that you can go to. I believe that they are about to start construction on some cabins with showers/ bathrooms included though.
Thanks! Your answer is awaiting moderation.