Both. The off-shore reefs are the easiest way to get started fishing rocks - they're well-known and marked. There are also a lot of great shoreline spots, but these aren't as obvious or well known. It takes a lot of time to find the good shoreline stuff. There are some good shoreline spots that jump out at you when you're looking at the map, others need to be fished or scouted to find because they aren't as obvious. Start with the well-known off-shore reefs and learn more about shoreline spots when you have time to explore new stuff. This time of year you'll want to focus primarily on the shallow parts of the reef. Fish the deeper portions and edges later in the year.

I hope that helps. Good luck.