Shoreham is a seaside surfing town on the Mornington Peninsula in Melbourne, Victoria, Australia, 68 km (42 mi) south-east of Melbourne's Central Business District, located within the Shire of Mornington Peninsula local government area. Shoreham recorded a population of 679 at the 2021 census. Shoreham is in the southern Mornington Peninsula region on the Western Port, located on its shores around the mouth of Stoney Creek. It is a coastal recreation resort rich in artistic history, notable for its pine-covered cliffs, foreshore reserve, and Honeysuckle Beach.