Kennedy Barnes wears a swimsuit at the beach in Miami