On tiny, community-owned Gigha in the Hebrides, the sole hotel has recently reopened. Natalie Whittle checks in and finds her two-day stay as restful as a week