The way you have planned will work, but you will need a park hopper to enter Epcot through the main gate, then exit at International Gateway (between England and France) to get to the boats.
You could take a bus to MGM and then the boat to BW without need for a park pass.