Belize. Stay offshore at one of the lodges. Absolute fantasy fishing for bones, permit, all types of jacks, barracuda, wahoo, tuna and small tarpon. Blue water is about 300 yards from your room. If you dive bring your stuff, if you don't try it. I saw more LARGE things there in a week than I did in years at other places (many 15-17 ft Hammerheads, whales etc). My best day was from sun up to sun down walking in 2ft of water along an 8 mile coral reef having a shot at fish on almost every cast.
The place I stayed was Turneffe Island Lodge
TIL
I could spend a week there every other week.
Sorry I forgot the when part. I don't know if they give you a price break anymore but it was cheaper in the late spring (better shot at tarpon too).