Even large yachts ( I'm thinking of 160' masts & a bit less) have a flashing red light on top -
I think not. A flashing red is not part of the marine nav light regime. There is no requirement for a masthead as such to be illuminated, though yachts under 20 metres length may carry a tricolour light there. Off topic, yes - just clarifying.