Cruise Hampton Beach on a 4-hour whale watching trip with bar and food galley onboard
Cruise the Gulf of Maine with small-group whale watching and 360° views
Private 4-hour whale watching cruise for up to 6