A convenient bus service connects the towns along the coast, and if planning to make several journeys in one day, you can buy a DayRider ticket for unlimited rides. You can find basic provisions in Crail, but bigger shops and more options are available in St. Andrews. You can also explore different options for camping near Crail on Hipcamp.