For a family vacation, I'd recommend staying for about a week. That way, you can enjoy some beach days, some activities, and some attractions.