It's not Google Play. Apple has its own rules. If you want to have access to Apple's market, you have to play by Apple's rules.
Based on what you've said, and the rejection you've recieved, my guess would be that Apple believes there is no reason why users couldn't browse the fishing spots that they could buy, before they buy anything; requiring users to sign up/log in to purchase a spot is acceptable, but forcing them to log in / sign up just to window shop generally is not.
A good reference here might be something like the amazon app, where anyone can download the app and browse all of the products that amazon has for sale without needing to log in or sign up. Users only need to create or log into an account when they actually purchase an item.