Crystal River. Crystal River, about 90 minutes north of Tampa, is a haven for anglers and nature lovers with seemingly endless opportunities to enjoy all the ...