Tidepool, Penon de Ifach, Punta de morarira, Teulada, Alicante, Spain