Key West, Florida, offers a variety of attractions and fun activities ranging from fishing, hiking, boating, kayaking ...