We love Cape May Cafe, eat there every year. We did try Coral Reef 2 years ago and enjoyed it as well. The food was very good, although I had a hard time finding something to order, it is mainly fish choices rather than a variety of seafood. Our service was horrible, the waiter was too busy flirting with some young ladies. We did enjoy the atmosphere though very nice. However my first choice would be Cape May, we have always had great service there. you can get shrimp, clams, mussels and a variety of other items. On that note though the kids want to go to Coral Reef again this year so we are going back but we are still fitting Cape May Cafe in.