I'm probably not the first one to think of this, but I have an idea to try to play cross-country from 1 tee at NB to 18 green at Gullane 1. The idea would be:
Play NB to the far end of the course
Hug the coast and pick up at Archerfield
Play across Archerfield and hit across to Renaissance
Play across Renaissance and hit across to Muirfield
Play across Muirfield to around the 2nd tee
Hit across the park at Gullane beach and up the hill
Play to around the 8th at Gullane 1 and try to get it around the hill and back down to hole out at 18.
I think it would be a neat charity event, but I'd need to think about logistics and probably get the council involved, which is probably more work than I can muster at the moment. Perhaps next year, or soon thereafter