Nature puts on a show as killer whales, dolphins and humpback whales sighted off Portland coast