self catering b&b golf course cottage holiday camping bed and breakfast estate queensland california bed & breakfast bay area golf club golf clubs fishing hiking melbourne brisbane golf sydney bass fly fishing fish peninsula backpacking