Lots of small shops and some restaurants. Many shops don't last more than a year or two.
Harpoon Harrys at the end of the pier is a good spot for pub grub with a great view of the water. Upstairs is The Captains Table. Good place far a nice dinner with a great view of the sunset.