There are no restaurants that are free. If you stay at the Club level at either hotel then breakfast items are served in the Club lounge. At lunch and at night snacks are also provided.
IT IS MY UNDERSTANDING THAT WHEN YOU STAY AT THE SWAN OR DOLPHIN YOU EAT BREAKFAST FREE, FRIENDS JUST MADE RESERVATIONS AND THIS IS IN THERE INFO AND WAS ASKING ME WHICH OF THE REST. HAD THE BEST BREAKFASTS...
We stayed at Swan recently, and no free breakfast anywhere for us... maybe this changed since then. Club level is all we were aware of, but no 'restaurants' were free.