The CW pilot follows the lives of the staff and guests of the historic New England summer resort Shelter Bay.
Abel will play Mitchell Taylor, a hopelessly romantic 23-year-old who was once his hometown's baseball hero, reports Deadline. Taylor now works at the Shelter Bay Inn at the concierge desk.
Shelter will also feature Malese Jow as the party girl Morgan.
Jow will be joined by her The Vampire Diaries co-star Trent Ford, who was previously announced to play British rock star Tyler Green in Shelter.
Abel appeared in ABC Family's Make It or Break It, a drama series about teen gymnasts who hope to make it to the Olympics.
Watch a clip of The Vampire Diaries below: