Holiday Rental Accommodation in Matheson Bay, Leigh. Matheson Bay is a great location for people of all ages to enjoy a lovely holiday. If you like a calm relaxing place to stay away from the rat race of city life the Bay is ideal. When your feet feel the sand & you look out at the beautiful view you can not help but feel like you are transported to a piece of paradise. It is know wonder people return year after year to experience the magic of natures beauty at its best.