Shanties WERE sung aboard HM ships. Drunken Sailor esp. They were not in favour as work songs on larger vessels, but cutters, sloops & even brig crews used to "sing out" on occasion.
I'm with Gareth. The portrayal of "Horry" leaves a lot to be desired,
but I also like to ogle the boats!!!