Hamish takes a much-needed holiday on Laggan-Laggan Island, but is soon drawn into a 20-year-old mystery.