Arrow star Katie Cassidy looked incredible as she stripped down into a bikini to soak up some sun on Miami Beach.