Seaside Heights is located on the Atlantic Ocean , a long , narrow barrier peninsula that separates Barnegat Bay from the Barnegat Peninsula .
Seaside Heights is situated on the Atlantic Ocean , a long , narrow barrier peninsula that separates Barnegat Bay from the Barnegat Peninsula .