Blackpool Sands, despite its name, is neither located in the iconic North West seaside town of Blackpool nor does it boast sandy shores. Instead, it’s nestled in Devon and is made up entirely of ...