 Northern Ocean Shores is located on mostly flat land on the beach.The north arm of the Brunswick River weaves through the north of the town.Ocean Shores Public School and Ocean Shores Pre-School are located in Ocean Shores North.