Punta de Morarira, Teulada, Alicante, Spain