Roatan.  Surrounded by a living reef, Roatán is a paradise for snorkelers and divers. Its soft white sand and bright blue waters are some of the most beautiful beaches in the Caribbean. The island also boasts an iguana farm, a kayak tour, a dolphin show, a butterfly garden, and plenty of caves and winding dirt roads to explore.