A teenage tale of surfing, sex and hellfire set in Scotland’s Outer Hebrides.