Don't know about the fishing but have been there diving. It's relatively easy to get there; just a hop over from Roatan. It's a lovely little island with no roads to speak of. All travel is by water taxi. Posada del Sol is an upscale resort that can provide you with any watersport you desire.