Arrow star Katie Cassidy enjoys some down time on the beach in Miami.

Picture by: Splash News