My answer is in green but it says "you missed a space" what does that mean?
It's just human error in entering the accepted answers. Almost all of the hundreds of answers on the list have been entered with an incorrect space after "地方", so the program is just telling you what it sees.
Agree. Very weird.....
What's the 啊?
啊 - the character that is used to express interjection i.e. enthusiasm, excitement
It is not necessary here but conveys the aforementioned feeling.