There are few sights on earth that conjure images of paradise more than Bermuda. Yes, the pink sand is really pink. And the water really is that shade of turquoise-y blue. It’s no wonder that Horseshoe Bay was recently named one of the “Top Beaches in the World” by TripAdvisor…