I've never been to Jamaica at all and can tell Treasure Beach is where I would like to be. But...how good is the snorkeling? That is what I like to do most of the day. Is it easy to do just off the beach? Is it near to Sunset Resorts? Thanks.