Whale-watching for £99: P&O Ferries is running four three night whale-watch - The Independent