Stronsay rewards its 400 hardy residents with white-sand beaches, Northern Lights displays and a strong sense of community ...