This is very nice hotel right on the beach. It also has a pool (with a pool bar) and hot tub.
When I was there in July, we had the beach to ourselves. We rented snorkeling equipment ($20) and went to a reef just off the beach -- no boats necessary! There were tons of fish everywhere -- we even saw a ray!
You can get meals included, but we did not eat at the restaurant at all because there are many good restaurants within a five-minute drive.