Moreton and North Stradbroke Islands provide two of the best land-based whale watching vantage points along the Australian coast.