I can't find a better satellite photo than yours (google earth?).
But maybe I can work with Gimp to put your compass slightly a little better onto the map... At least give your compass a transparent background, so you can put it over anything easier.