The snorkeling off of Saphire is fantastic. We took our son out and even in the shallows saw some good sea life. Closer to the rocks were some really amazing fish, Angel Fish, Sea Fans etc.... Not too rough so it's enjoyable. I will say that the "resort" that is on the beach is run down at best. There are some vendors but it makes the place feel dirty as it's really in need of serious repair. I'd pack what you need for the day if you want to visit and remember you are here for the sun and surf, not the amenities that really are not present.
If you own or manage Sapphire Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.