there are no best groups. promoting outside of this site is the best way. a group won't help you do any of that. and if they do they are helping everyone not just you. it's best to join all of them and enter what fits. but to tell people outside.
if you want more people upload more images
put up words that help people find you - like where is this exactly? and that should be in your keywords as well. there is nothing in your keywords that mentions marina, buildings, town, city, shanty, the state location, your name, etc.
but there are no best groups. also enter contests that fit.
---Mike Savad