Juno Beach is located in Palm Beach County, Florida, just about 6 miles south of the Jupiter Inlet, and is a wonderful place to watch the sunrise. Folks start gathering early to stake out the perfect viewing spot to watch the beauty of a sunrise over the pier.