beachboy
/ˈbiːtʃbɔɪ/Definitions
1. noun
a man who earns his living by performing at beaches, typically singing or playing music, especially as a member of a group such as a 1950s and 1960s American rock and roll band.
“The beachboys were a popular attraction at the resort, entertaining tourists with their lively music.”