SAN JUAN, Puerto Rico—I thought I was a seasoned traveler, well prepared for weather hiccups, flight delays and hotel snafus.