Tamarack Beach is located in the beautiful city of Avalon in the United States. This lovely beach stretches for 1 mile and features soft white sand. Activities at the beach include swimming, surfing, and sunbathing. The beach also has amenities such as restrooms and showers, but there are no lifeguards on duty, so visitors must swim at their own risk.