Thousand Ships Bay Explained

Thousand Ships Bay is a bay located on the south coast of Santa Isabel Island in the Solomon Islands, between San Jorge Island and Santa Isabel Island.

References

-8.4167°N 199°W