Yes, defeat Wally in Victory Road when you get to the Flower Patch, and after the battle you'll receive a Dawn Stone by him, the other way which might bore you is Secret Pal, Sea Mauville, Super Training, but if you already have Surf you can surf all the way down to Sea Mauville.