My girlfriend and I are coming over at the end of May. We are spending 3 nights in South Beach, 8 nights in Key West and 3 nights on Marco Island. I have seen lots of posts on the board already but wondered if anyone could recommend places, in or near each location, for the following:
Breakfast (particularly SoBe)
Also any restaurants that have killer views etc.