Halloween at Tamarit Beach Resort: magic by the sea