All fishing spot locations respawn in 72 hours once they're fully depleted. There are five fishing spot locations to find a Pufferfish.