Tranquility Bay Beach House Resort is a top-rated resort that’s 90 miles south of Miami and 45 miles from Key West. Stay in a beach house or tropical garden guest room with your family here and enjoy the 2.5-acre private beach, three pools, an excellent seafood restaurant, fitness studio, and putting green.
https://www.tripstodiscover.com/top-family-resorts-in-the-florida-keys/

