There is a very small beach at the Margueritaville in Ocho Rios. I don't think I'd want ot spend the day there. The water looked a bit stagnant, and it didn't look like the kind of place for snorkeling. They had a few lounge chairs, but not many. The time we spent there we did some shopping (very overpriced buffett stuff that you can pretty much get in any of his catalogs), very hard sell staff.