This picture was taken on my recent trip to Florida. We were exploring the historic village of Boca Grande, on the island of Gasparilla, which is located at the southern tip of the Cape Haze Peninsula on Florida's Southwest coast. It's a lush barrier island with seven miles of white powdery beaches. We were looking for that perfect place for lunch and found it at the South Beach Bar & Grill. We had a perfect view and an excellent red snapper sandwich, which was the local catch of the day.