l - Hama means "beach" or "seashore"
- Saki means "small peninsula"
Some online translators will translate this as "beach cape."
Hope this helps. I read a book on surnames of the world and the trend of creating a name based off of one or more geographical or natural occurances. This is the case in many, many cultures. There are always exceptions to the rule, of course. Definitely.
My grandma's surname is Hayashi, which means "woods" or "forest" though some dictionaries will translate it as "wooded grove." I dunno.
This information was all verified with a CASIO electronic Japanese-English dictionary and kanji look-up.
Cheers!