The closest marina from Tulum is Marina Puerto Aventuras, it takes around 40min drive from Tulum to get there. It has a limited access so we recommend you rent a boat before going there so security lets you in.