The town possesses a number of venues for sports and leisure.
 There are local rugby and football clubs.
 Nautical activities centre around the marina and Pembrokeshire Yacht Club, which is located in Gellyswick.
 There is a golf club on the outskirts of the town, which was founded in 1913.

The town has two public houses, the "Avondale Hotel" public house in Hill Street and the "Three Crowns" public house in Hubberston Terrace
The town possesses a number of venues for sports and leisure.  There are local rugby and football clubs.  Nautical activities centre around the marina and Pembrokeshire Yacht Club, which is located in Gellyswick.  There is a golf club on the outskirts of the town, which was founded in 1913.
The town has two public houses, the "Avondale Hotel" public house in Hill Street and the "Three Crowns" public house in Hubberston Terrace
Hakin