Bladewashout
I don't think the 1000' rule would be a problem in your example.
If you look at the wording, the 1000' rule is OVER.
The 500' rule is closer and you are exempt the 500' rule because you are landing.
So you can land there, buy you can't go OVER the town lower than 1000.
V.