Land-based whale watching is spectacular from the gorge walk on North Stradbroke Island.