Η Αγία Μαρίνα είναι κτισμένη δίπλα στην Ε.Ο. Θεσσαλονίκης - Καβάλας, ανάμεσα στην Παραλία Ελαιοχωρίου και τον Άγιο Αθανάσιο, σε υψόμετρο 5 μέτρων[2], σε παραθαλάσσια περιοχή. Βρίσκεται σε απόσταση 26 χλμ. νοτιοδυτικά της πόλης της Καβάλας και 5 χλμ. από τη Νέα Πέραμο.
Ως οικισμός αναφέρεται επίσημα το 1971 να προσαρτάται στην τότε κοινότητα Νέας Περάμου[3]. Αργότερα υπήχθη στον καποδιστριακό δήμο Ελευθερών[4], ενώ σύμφωνα με το πρόγραμμα Καλλικράτης, μαζί με τη Νέα Πέραμο και τον Άγιο Αθανάσιο αποτελεί τη δημοτική κοινότητα Νέας Περάμου της δημοτικής ενότητα Ελευθερών του δήμου Παγγαίου.