you can always come to Dangriga and catch the boat directly to Puerto Cortes from here.

It goes every Saturday.