Shoreham is a town located on the shore of Western Port bay on the Mornington Peninsula in the Australian state of Victoria. It lies within t…Shoreham is a town located on the shore of Western Port bay on the Mornington Peninsula in the Australian state of Victoria. It lies within the Shire of Mornington Peninsula local government area, about 68 km south-east of the central business district of Melbourne. Shoreham recorded a population of 679 at the 2021 census.