San Pedro, Belize
San Pedro (or Ambergris Caye), Belize is a really great vacation spot for anyone but especially divers. The barrier reef is full of marine life and the reefs are still pretty healthy in most areas. We saw turtles, sharks, rays (even eagle rays!) and dolphins. Highly recommend for experienced or novice divers. For non divers, there is a ton of great food and nightlife on the beach & secret beach makes for an excellent day trip.