We've just returned from Caerfai Farm, St. Davids. Fantastic location right on the coast path, lovely sea views and a beach (Caerfai Bay) just a short walk, as is the tiny "city" of St. Davids. Very picturesque site with clean facilities and really well maintained, but a basic site - no bar, entertainment, pool etc so depends what you want.