We are returning to Porthclais campsite (£8pppn) - half a mile from St. Davids and with direct access to the Pembrokeshire coast path. There is a regular bus service from train stations at Fishguard and Haverfordwest to St. Davids.
Hot showers available for 50p;-)