We stayed at Sandcastle on the Beach and spent the better part of our beach time on this beach. The water was great!
The locals come out on the weekends to party and can be kind of noisy. In our case, they blasted music (from giant speakers mounted in the back of a truck) all day long.
On the other hand, the locals also do some things that are interesting and charming. We saw people getting baptized. Every day several horses were brought down to cool down and swim in the ocean. A lot of locals also come out and just hang out in the water chatting with each other.
If you like to snorkel and swim out far enough you can see some awesome fish and even sea turtles.
If you own or manage Rainbow Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.