Caracara Bay

Caracara Bay is a location in the Neverlands in the Caracara region. It lies north and east of Paradise Prairie.

In the middle of the bay is an empty cave.