In order to get out to the Magellanic penguins, you can join a tour from Punta Arenas. Tours are a little more expensive than going on your own, but to me, they are worth it because you spend less time on a boat, have additional wildlife spotting stops, and have a knowledgeable guide!