Family finds $300,000 treasure off Florida coast