I'll be there on a cruise stop with my husband and teen sons (19 & 16) mid July. Are there any must sees in Key West? I haven't been to Key West in 40 years and only remember how blue the water was. We like snorkeling, the beach, lighthouses, shelling, water activities, kayaking, etc. I like to take a lot of pictures while I am on vacation so looking for some beautiful places as well. Is Key West easy to get around? Any other transportation options other than the hop on/hop off? Thanks for any tips.