Lyleeta,
Whether you go for the anniversary or another time, try Rojo, also up north. Very nice setting, great hosts and interesting menu.
Can't say about Capricorn, but all goood reports on this board. Must try myself next time down.
You might look at the trip reports on this site and see what others have said about many restaurants on the island.
Enjoy!
DB