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