Katie Cassidy wearing a Black & White Bikini in Miami