Southport, in Merseyside, has a sandy beach stretching 22 miles beside the town, but recent studies suggest this may be about to disappear.