Maybe not the fanciest all-inclusive around, and shore not a good option, it does answer everything else you are looking for. Plus they have sailboats, windsurfers and kayaks if you are so inclined.
Viva Wyndham Fortuna Beach
They have a very nice beach, a very nice snorkeling reef about 100 yards out (and clearly marked) in about 10 feet of water.
Food is fair (I'm super picky) and accommodations pretty nice. There are some great deals on this location if you know where to look for them.
Viva Wyndham Fortuna Beach
They have a very nice beach, a very nice snorkeling reef about 100 yards out (and clearly marked) in about 10 feet of water.
Food is fair (I'm super picky) and accommodations pretty nice. There are some great deals on this location if you know where to look for them.