Do Marine Officer candidates go to the US Naval Academy?

Yes. After successfully completing four years at the Naval Academy you will receive a degree and a commission as either an Ensign in the US Navy or a 2nd Lieutenant in the US Marine Corps. That is not the same as Officer Candidate School, which held at Quantico, VA.