Point Ormond Lookout is one of Elwood’s most scenic coastal viewpoints, offering sweeping vistas of Port Phillip Bay and the Melbourne skyline. Positioned along the Ormond Esplanade, this elevated lookout is a favorite spot for locals and visitors seeking peaceful ocean views, fresh sea air, and unforgettable sunsets.