If you're going to visit MHL, the MHL factory is at walking distance from Shacks beach.http://www.youtube.com/watch?v=OtJMSvg1YK0http://www.youtube.com/watch?v=GZVqM4z8u-0http://www.youtube.com/watch?v=7y5mc2DMvTQ
There is also other kite spot near by.
The BQN airport (Aguadilla Airport) is at 15 minutes drive from MHL factory.
I know that they receive daily direct flights from Orlando Airport, La Guardia Aiport and Ft Lauderdale Airport. May be there are also other direct flights from other airports to BQN.