A spectacular site very convenient to the town and beaches of Youghal