Die Elliston Puffin Site liegt nur einen halben Kilometer vom Elliston Municipal Park entfernt. Sie ist einer der am besten erreichbaren Orte in Nordamerika, um die Puffins zu beobachten.