There is one beach or bay in Torres Strait Islands
1 results
Cape York Peninsula is a large peninsula located in Far North Queensland, Australia.