Never say never again when asked if you've been to Thunderball Grotto — this top snorkeling and scuba diving destination reached Hollywood fame for its appearance in two James Bond flicks ("Thunderball" and "Never Say Never Again"). The intricate, underwater maze located on Staniel Cay is enclosed by sky-high cave ceilings with holes just big enough to let the sun shine through and reflect off the water.

Experienced snorkelers will have no problem navigating the ins-and-outs of Thunderball, but many travelers recommend that novice snorkelers plan an outing during low tide. One TripAdvisor reviewer suggets, "If you are an experienced and strong snorkler, you can avoid a lot of people by diving into one of the secondary rooms, and following the sea floor where many of the bigger fish can be found."

Fish will likely swim up to you in search of food, so feel free to pack bread crumbs for some underwater feeding.