Why does the compass rose point north?
The North pole of a magnet will point to magnetic north. The next question is why is the Earth magnetic, and why does it have a south pole magnetic near the North pole. I haven’t seen a really good explanation. Something to do with the centre of the Earth having a layer of liquid iron that is rotating, and moving conductors generating a magnetic field. The Earth’s magnetic pole has flipped over in the past and gone walkabout, as evidenced by magnetic records in rocks which solidified at different times.