Rye is a seaside town, approximately 83 km south of Melbourne, on the Mornington Peninsula. It has both a bay beach and an ocean beach.