The Best Time to Cruise to Bermuda for Beaches, Festivals and More