If you fly out of Buffalo you can get return tickets to Puerto Rico for well under $200. If you like camping, you can stay for practically nothing - if you are adventurous you can stay for free and set up tent where ever you like each night. Puerto Rico is very close to the Virgin islands which has incredible shore fishing oportunites, and no one will hassle you if you set up camp on a beach. From shore you have access to sharks, cudas, jacks, huge tarpon and more.
I havent fished PR, but I highly recomend the BVIs.