Porto San Rocco è situato a Muggia nel golfo di Trieste a 3 km dall'uscita di Muggia dell'autostrada A4 Venezia-Trieste, a 60 km dall'aeroporto di Ronchi dei Legionari e a 3 miglia dalle acque slovene.
Il Marina è raggiungibile in barca entrando nella baia di Muggia; esso è situato sulla destra ed è segnalato da un fanale rosso e da uno verde. Il marina inoltre è facilmente riconoscibile per la colorazione ocra dei moli. Con una buona profondità dei fondali, il Marina, può ospitare complessivamente 546 imbarcazioni dagli 8 ai 60 metri su pontili galleggianti con finger e su pontili fissi con trappe. Sono inoltre disponibili 46 ormeggi per maxi yacht da 20 a 60 metri. Ogni posto barca è provvisto di acqua potabile e di energia elettrica.
Il Marina collabora con il vicino cantiere nautico dotato di un'officina motori e in grado di effettuare riparazioni elettromeccaniche, riparazioni di scafi in legno e in vetroresina. Tra le dotazioni del cantiere: un travel lift da 160 ton., 35.000 m2 di aree scoperte per il rimessaggio e 4.000 m2 di capannoni.
Tra i numerosi servizi offerti dal Marina: docce, servizi igienici, posti auto, distributore di carburante che offre anche la possibilità di rifornimento di gasolio in regimeTax Free, connessione internet senza fili, sorveglianza e assistenza all'ormeggio 24 ore su 24. Porto San Rocco si inserisce in un complesso turistico residenziale dotato di: hotel a 4 stelle con 64 camere, piscina scoperta con idromassaggio, zona solarium, sala congressi con capienza di 300 persone, area fitness, ristorante, negozi e yacht club.