Three Sisters Springs, in Crystal City, Florida, is the perfect spot to view manatees from the water or on land.