A Caribbean cruise evokes endless summers, miles-long white sand beaches, sparkling turquoise waters, and glistening bodies in the sun. Breaching whales are not exactly a staple of the region, but these giant itinerants of the deep can be spotted on...