The perfect spot to relax, unwind and just enjoy the beautiful nature Tassie has to offer