Try Rooms (not the greatest beach), or Riu which has a gorgeous beach, you can snorkel 30 feet from the beach on the tropical reef and feed the fish with bread from the buffet.