I can't help you with snorkeling but we loved the nude beach at Couples Negril. It's small but otherwise nearly perfect.