Which vessel must carry a compass on board? (small§passenger vessel regulations)

A
A non-self-propelled vessel
B
A vessel operating in protected waters with a short restricted route
C
A vessel operating on the Ohio River
D
A vessel operating on the Gulf of Mexico
E