The answer is yes ,yes, yes and ,yes to the fishing question .check out my buddy fishingsanpedro.com call him see who is left thats still not booked ,the good ones get booked up fast!!! diving is not my thing but there are lots here to help you on this subject... Go live the dream and enjoy..