Coral Bay Beach is located north of Paphos. This sandy beach is about 600 meters long. At the southern and northern ends of the beach, there are limestone rocks with caves, which give the natural boundaries of the beach. The beach is marked with the European Blue Flag.