I remember the first time I had to catch multiple scallops for him to show up. Then ever since he always shows up at most on the second try. I always tried to keep empty spots in my inventory but it didn't seem to make a difference and there was usually plenty of room for him in the water around.