Caves Beach Lake MacquarieCaves Beach is a beautiful sandy beach near Swansea in the coastal city of Lake Macquarie, our backyard.