Located in Rehoboth Beach, Ocean Glass Inn is near the beach. The area's natural beauty can be seen at Cape Henlopen State Park and Delaware Seashore State Park, while Rehoboth Beach Museum and Indian River Life-Saving Station Museum are cultural highlights.