Locations · Source reported
Starfish Island
Starfish Island is a man-made island situated in the bay off Vice Beach, characterized by its waterfront mansions. Categorized as a landmark, the location appeared in the Extended Look preview and is based on the real-world Star Island in Miami Beach. In-game connections link the island directly to the Vice Beach area.
Find on the mapAt a glance
- Level
- Landmark
- Real-life inspiration
- Star Island, Miami Beach