Hey
I stayed in jbay for the last year doing a gap year programme and i surfed most of the spots.
There are quite a few spots, but i found the best to be the steeper, barrelling waves, cos we bodyboarders can pull into those

My fav spots are: Tubes, Coins and Supertubes. Tubes is right of Point, and Coins is right of Tubes. Supertubes can get busy so on a cooking day its sometimes better to go to Tubes or Coins if you want more waves. Not many surfers go to Coins cos its steep and cos Point and Supers is so close. Magna tubes is one of the only waves i havent surfed, but i think it also gets good.
I like Tubes and Coins cos they arent as crowded as the other places and the waves can barrel nicely with quite a decent section.
Places you'd wanna check out:
Supertubes: very fast, steep, barrels. Easier to ride the tube on bigger waves
Tubes: Fairly steep, nice lip, can barrel
Coins: Great barrels with right conditions, steep, nice lip
Point: Not huge barrels, gradual sloping wave good for spins/ dk
Albatross: Gets nice with the right conditions- steeper, barrels
Kitchen Windows: Gradual sloping waves, slower breaking
There are so many breaks, theres quite a range to choose from. Just go for preference

also, when the waves kinda suck, Delfini and Main have some really fun shore break with close-out barrels.
There's my 2 cents, hope it helps a bit!!