Located in the town of Porthcawl, Trecco Bay Beach is a long stretch of sandy beach that spans approximately one mile. The sand on this beach is a light golden color and is ideal for beachgoers who enjoy building sandcastles, sunbathing, or simply strolling along the shore.