We are a family with a teenager and two elementary age kids looking for a great place to spend our spring break. We are not usually resort type vacationers and prefer to rent something where we have a full kitchen to keep on our budget. Our desires are: nice beaches, accessible snorkeling, waves for body surfing (is that possible in the Caribbean?) , not overly touristy, and other fun adventures that a 8 and 9 year old could handle. We are not shoppers but like to have basic necessities near by. Prefer places where we can rent a car if we need to. We have ruled out Atlantis (too expensive and not really our style). We have been to Maui twice and love it, but the teenager really wants to try something new. Any recommendations?