2.5-hour sunrise whale watching cruise from Cabo San Lucas: watch humpback breaches + tail slaps at golden hour, sail past the illuminated Arch, expert marine biologist commentary on behavior and conservation, small-group boat with professional photos included.