Every traveler knows the feeling. You wake up early for a beach sunrise, only to be greeted by a blanket of gray clouds. You hike to a scenic overlook, but the sky refuses to cooperate. The moment ...