Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Ocean Shores is a coastal town in Northern Rivers region of New South Wales. Since being established in the early 70s it has grown to a reasonable size town. It is the largest town north Byron Bay in the Byron Shire and second largest in the shire. It is located in the Brunswick Valley - a valley including the towns of Mullumbimby and Brunswick Heads. The town has a local shopping complex and a large golf course which weaves through the town. At the 2006 census, Ocean Shores had a population of 3,856 people.