This beach is amazing. Absolutely gorgeous, the colors are amazing. You almost think it is fake it's so beautiful. We spent the day here, brought picnic lunches and enjoyed every minute. The ocean floor has beautiful soft sand, perfect for playing in the waves. We found this beach to be perfect for boogie boarding. Not a beach you'd want to snorkel at.