Very nice beach. When you park and walk down towards the beach there is a reception where you can buy Wi-Fi for the day or go right next door and grab some food. There are bathrooms there as well as all around.
We had no trouble walking around, finding a good spot, getting in the water (no rocks at all to navigate getting in -- sandy bottom). Also walked along the woodsy trails! That's where the campers are, in a sort of honeycomb formation. Looks like it would be a great place to camp as well!
Check the cruise ship schedules -- it will be PACKED if they're in that day.
If you own or manage Cinnamon Bay, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.