The northernmost and longest of the Florida Keys offers diving, snorkeling, fishing, kayaking, and paddleboarding while retaining a small-town feel.