cottages.com MacTavish Cup cottages.com MacTavish Cup 2023 Round 1 Round 2 Semi Final Final Kinlochshiel March 25, 2023 3:00 pm Newtonmore Caberfeidh March 25, 2023 2:30 pm Kingussie Kilmallie March 25, 2023 2:30 pm Lovat Strathglass March 25, 2023 3:00 pm Beauly Fort William March 25, 2023 3:00 pm Skye