Alex’B: Secret Beach. Littleborough. Gaddings Dam in Todmorden is the highest beach in the UK - and it's right on our doorstep