Seeing the island and the beds on them, reminds me, they will find a place to spawn.

Looking at the 1st set of pics, the 2nd pic looking along dam back toward the shed and dock, the rounded off corner area past the tall reeds looks like it has some good potential. They will spawn on an incline such as that. It's worth some border rock, sand and gravel.