This spacious house is absolutely amazing. There are stairs down to the shore with easy access to a little cove that's perfect for snorkeling, there's a hot tub on the back deck that can fit 4, and the hosts have tons of snorkel gear and beach towels for use.
If you want a sandy beach, there's one a short walk down the road with a lifeguard on duty and sea turtles and schools of tropical fish are pretty much everywhere