My husband and I will be celebrating our 10th anniversary in early June. We will be staying on Marathon Key for three days and Key West for three days. I am looking for the best recommendations for dining options in both places. Would love to hear about some "hole in the wall" local places in and around Marathon, as we plan on doing lots of fishing, swimming and diving and plan on staying very casual while there. In keeping with the laid back vibe of this leg of our trip, we are also looking for any place that has both live music and food. However, in Key West, we plan on having our anniversary dinner and would love to know the restaurant with the best romantic atmosphere and food in Key WEst. Any type of cuisine will do, and would prefer this to be a more formal atmosphere. Also looking for a few laid back casual spots for lunch and dinner with great food (atmosphere notwithstanding) Any suggestions appreciated!