Der große Naturhafen Porto Colom ist auf für längere Aufenthalte vor Anker gut geeignet. Im nordwestlichen Teil der Bucht liegt der Yachthafen. An der Mole im Stadthafen direkt vor dem Hafenamt gibt es nur wenig Liegeplätze, aber gute sanitäre Einrichtungen. Im südwestlichen Teil liegen Muringbojen – die Gebühren für die Bojen (und auch eine Gebühr für diejenigen, die am eigenen Anker hängen) werden im Hafenamt bezahlt.
In der Marina des Club Náutico können Yachten an der Südseite des Wellenbrechers festmachen und dort für eine vergleichsweise niedrige Gebühr liegen. Wasser und Sprit gibt es an der Tankstelle, die auch für die Autos auf der Straße zuständig ist, Supermärkte liegen an der Uferstraße, und gut essen kann man in der Hafenstraße ebenfalls.