Official website, including detailed maps of the whole 870 mile route.
http://www.walescoastpath.gov.uk/default.aspx