Turtle Bay is located in the south of Bermuda.
It has calm, shallow water and is similar to other parts of Bermuda in temperature.
This Bermuda location article is a stub.
You can help Wikipedia by expanding it.