Taken from the balcony of a cruise ship in the Caribbean.