I don't know if there are any "Mediterranean" neighborhoods near you in Jersey. I can still make it to Astoria in Queens in a reasonable amount of time, and there are still some Greeks and Italians there, and some old style Greek restaurants despite the gentrification and yuppies. They serve fresh sardines, simply grilled, with some herbs, salt, pepper, olive oil and lemon juice that are just heavenly, and fresh anchovies under oil too. You should try the fresh ones some time. You might like them.
It took me a while to warm up to salmon, but I like it now. I particularly like lox on a bagel with cream cheese. I've always liked trout but you almost have to go camping to get it, and mackerel is a little too oily for me.
The nuts are easy, because I love them all, especially nocciole or hazel nuts, and greens are easy too, although I go Italian style: escarole, and swiss chard as well as spinach, not kale and mustard greens. :)