Thank you! This is quite helpful, since most resources I've seen only list the Island and Day each Pokemon appears on, and not the exact location. Always made me hesitant to use Island Scan since I didn't wanna miss out on a Pokemon appearing somewhere I couldn't access yet.
Btw, you should add the Egg Moves that some of them get (like Double Kick on Cyndaquil, etc.).
I would have to look around for the special attacks. If someone had a list I'd gladly add it and add their credit to the OP.