A private beach resort with fishing, snorkeling, diving, and an on-site restaurant. Come to Marathon to capture the spirit of the old Florida Keys.