This be dreaming, but Tidal could be used depending on the peak/ebb heights and any room you have to impound water, or even wave action can yield a little power.
http://www.nooutage.com/ has some neat online tools you can plug in height, flow, etc to get possible outputs...