The thing that stands out most to me is that the names would be better served with something around them to make them easier to read. An outline, or perhaps a drop shadow, something like that. Just to give them a bit more pop. For a small map like this, I'd also stick to one text size. I use different size text to denote things of importance or vast size difference, e.g. all my cities will be one size, and all my towns will have a smaller text to reflect the difference. But personally, for labeling different zones or areas like this, I'd just keep it the same.

I really like the island's shape, though. And I love the little tiny islands within the bay. Looks like a lot of adventure could be had there!