Lady Elliot Island

Located right on the Great Barrier Reef. You can step off the beach and snorkel and swim.

Photo Gallery

Location:

Queensland,
Australia