As we zip toward the hotel, I steal glances at the scenery, deciding Bermuda looks like the lovechild of Pacific Costa Rica ...