I really think staying in a nice boutique resort on the beach with great security is your best bet all the way around, especially with a youngster.