Whale-watching boats