nice place by the beach and plenty of shopping