Booking a summer getaway to the Mexican Caribbean is always a great idea—until you start stressing about hurricane season. Running from June 1 through November 30, the tropical weather can be unpredictable. Fortunately, you do not have to gamble with your vacation fund. Several top-tier resorts come with built-in “hurricane guarantees.” If a storm disrupts …

