Terrigal Beach, The Haven & The Skillion