Taking a large 45foot Motor home would be very expensive on a ferry, plus you have to come back on the ferry if you go to Victoria. I'd leave the Motorhome and take the car or passenger ferry out of Port Angeles and enjoy Victoria for the day. Skip Vancouver and head to Port Angeles and do Victoria. Then head over to the Olympic National Park and check out the Rain Forest. Go south on 101 and head to Westport/Grayland. Stay at Grayland state park. Some of the Olympic National Park campgrounds can't handle a large Motorhome. Go south check out Long Beach Penninsula then head toward Astoria Oregon to Fort Stevens State park. Oregon State parks are one of the most best parks in the country. Big motor homes are usually not a problem. Head to Newport Oregon Beverly Beach State Park and Bayfront Area on the marina or stay at the big rig resort in Newport. Eat at Moe's for Clam Chowder. Visit Newport aquarium. Keep going south any where along the Oregon Coast. Oregon Coast is all public area. No one owns the waterfront along the Oregon Coast. Head toward California and do the Redwood Forest. Then go toward Big Sur in California coast.