Nestled between St. Augustine and Daytona Beach, Florida's Palm Coast has well-priced waterfront homes that can generate excellent rental income.