where is somers
Somers lies on an area of land on the south-eastern point of the Mornington Peninsula, where to the south, it borders Western Port. The town of Cowes on Phillip Island can be seen from any beach in Somers in most weather conditions.