I am going to take a trip to key west around christmas / new years time. It is going to be my first time there so i have no idea what so ever. What are some good inshore spots or spots that I can get to by swimming / kayaking? And what are some good charters that will guide me to pelagic fish? Any kind of advice would be thankful.