The easist route to to take the south exit at MCO and take the CF Greenway (SR417) to SR536 (Which becomes EPCOT Center Drive) to Buena Vista Dr. Left onto BVD and go past the Hess Station and the 1st Epcot Resort Drive. Next Rt (2nd Epcot Resort Dr.) Swan is the first Rt, Dolphin is actually the 3rd Rt (2nd public Rt)
You can also take the north airport exit and get onto SR528 (Beachline) west to I4, West on I4 to exit 67 (EPCOT Center Dr).
To Cocoa Beach take BVD to Epcot Center Dr (SR536) to SR417 east to SR528 east. I don't know where the cruise terminal is but SR528 terminates at A1A.
SR417 and SR528 are toll roads. It's around $3.00 on SR 417 to Disney and it's $1.50 to Disney on SR528.
I think it's only .75 from SR417 to Cocoa on SR528 (there might be another .75 toll somewhere in there, I don't remember)